package org.ricks.game.prop;

import org.ricks.game.context.GameFlowContext;
import org.ricks.game.entity.ItemEntity;
import org.ricks.net.action.context.head.HeadMeta;

import java.util.List;

public interface OperatePropInterface {
    List<ItemEntity> props(GameFlowContext<HeadMeta> context);
    void useProp(GameFlowContext<HeadMeta> context, List<ItemEntity> item);
    List<ItemEntity> addProp(GameFlowContext<HeadMeta> context, List<ItemEntity> item);
    boolean checkItemNum(GameFlowContext<HeadMeta> context, List<ItemEntity> itemInfo);
}